package com.parking.order.client.dto;

import lombok.Data;

import java.time.LocalDate;
import java.util.List;
import java.util.Set;

/**
 * 车位出租时间Dto
 * */
@Data
public class StallRentDto {
    /**
     * 是否有出租计划 0有出租计划 1没有出租计划(默认全天候出租)
     * */
    private Integer isPlan;
    /**
     * 出租计划开始日期
     * */
    private LocalDate startDate;
    /**
     * 出租计划结束日期
     * */
    private LocalDate endDate;
    /**
     * 每日出租时间组
     * 举例 以下时间组表示 8点-12点 14点-18点 22点-24点
     * {
     *   [
     *      startTime: 8,
     *      endTime: 15
     *   ],
     *   [
     *      startTime: 14,
     *      endTime: 18
     *   ],
     *   [
     *      startTime: 22,
     *      endTime: 24
     *   ],
     * }
     * */
    private Set<TimeDto> planTimes;
}
